home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / emulations / 3052 < prev    next >
Encoding:
Text File  |  1996-08-05  |  9.0 KB  |  195 lines

  1. Newsgroups: comp.sys.amiga.emulations
  2. Subject: Re: My Entire Bridgeboard
  3. From: stewart.hunt@canrem.com (Stewart Hunt)
  4. Path: canrem.com!stewart.hunt
  5. Distribution: world
  6. Message-ID: <60.435.4478.0N20DA5F@canrem.com>
  7. References: <4iscpl$bvr@vixen.cso.uiuc.edu>
  8. Date: Sat, 23 Mar 96 10:43:00 -0500
  9. Organization: CRS Online  (Toronto, Ontario)
  10.  
  11. At 4:18 AM on 23 Mar 96, Brent Busby said to All:
  12.  
  13.  
  14. BB> This was emailed out, but has gotten no replies so far.  If anyone
  15. BB> can help, any information here would be appreciated.  Thank you.
  16.  
  17. BB> > Subject: I/O port addresses & interrupts
  18.  
  19.  
  20. BB>  I'm in a bit of confusion about some things I'm doing here on the
  21. BB> A2386 that I've got, and since you've done some extensive hardware
  22. BB> hacking on Commodore bridgeboards, I thought I'd see what you think
  23. BB> about this...
  24.  
  25. BB> I'm installing a ZyXEL 2-Ser/1-Par/1-Game I/O card and an ATI 4MB
  26. BB> Graphics Pro Turbo ISA UVGA card on the bridgeboard side of my
  27. BB> A3000T system.  I've already got an Adaptec AHA-1542CF SCSI-II
  28. BB> controller installed successfully; the Janus Handler has to be
  29. BB> disabled to make room for the extended SCSI BIOS but still, it
  30. BB> works.  My question is about all those memory addresses and
  31. BB> interrupts that the Commodore bridgeboard manual says shouldn't be
  32. BB> used.  Many of them are pretty darned necessary to get a lot of
  33. BB> fairly basic things to work!
  34.  
  35. BB> The first part of Appendix B of the manual goes something like:
  36.  
  37. BB> B. Adding Peripherals
  38. BB> ---------------------
  39. BB> This appendix outlines the different types of expansion devices that
  40. BB> can be used by the Bridgeboard.  Some of the I/O addresses used by
  41. BB> different expansion devices are already in use by the Bridgeboard.
  42. BB> To avoid conflicts, make sure your expansion
  43. BB> devices are not using the following addresses:
  44.  
  45. Text from the C= manual deleted
  46.  
  47. BB> So to sum up, the bridgeboard wants the "2Fx" ($2F8-2FF) COM2 serial
  48. BB> port's memory location, which leaves me screwed unless that's
  49. BB> actually just refering to people who load the Janus Handler and run
  50. BB> AMOUSE and they're just not saying that.  (Is that what the deal is?
  51. BB> They're just saying that if you run AMOUSE and the Janus Handler,
  52. BB> that you'd better not have anything using
  53. BB> $2Fx because Janus is going to be writing all over that every time
  54. BB> you move your Amiga native side's mouse?  Or am I really screwed and
  55. BB> it's just a port you can't *ever* use at all...??)
  56.  
  57. Janus uses IRQ3 for hardware and software interrupts and thus is
  58. available for use. Basically the bottom line is that you cannot
  59. configure the second serial at the normal IRQ3 COM2 setting which is
  60. the default setting on most PC's. COM1 at IRQ4 is fine for the first
  61. serial port, while the second serial port can be either COM3 or COM4 at
  62. an used serial port that will not conflict with other hardware in your
  63. system. While 5 can be used, you typically will want this for the
  64. second parallel port LPT2:, so IRQ's such as 10, 11, or 12 would be
  65. more appropriate. I am using COM3 at IRQ 12 on my Lava complete multi
  66. I/O board. (416)-674-5942. This board contains floppy, IDE, 2x16550
  67. serial ports, bi-directional parallel, and game ports with very
  68. flexible IRQ settings. It works perfectly in the BB environment. While
  69. Windows allows you to configure the second serial port at a
  70. non-standard interrupt quite easily, under DOS a patch needs to be
  71. applied to the BIOS in order to have it properly recognized. Suitable
  72. software can be obtained from Computer Telecommunications Systems Inc.,
  73. 1-770-233-8632 or look for a file called CTSSPU34.ZIP on any well
  74. stocked IBM BBS software library. With the BIOS patch in place, MSD
  75. will recognize the second, non-standard IRQ serial port.
  76.  
  77.  
  78. BB>  And...continuing, the bridgeboard wants "37x" ($378-37F) -- the
  79. BB> "normal" location of the LPT1 parallel port.  Actually, I say
  80. BB> "normal" because when a PC boots, it does a search of $3BC (if
  81. BB> there's an monochrome video card installed; if not, skips this),
  82. BB> *then* the $378 address (the "normal" LPT1 location for PCs with
  83. BB> displays other than a Monochrome Graphics Adaptor), and *then* a
  84. BB> third address at $278 (which becomes the "normal" address of an LPT2
  85. BB> *second* parallel port, if there is one).  So why not configure the
  86. BB> parallel port on the ZyXEL card as LPT2, give it a memory location
  87. BB> of $278, and just let the Janus LPT1/LPT1X printer utilities go
  88. BB> ahead and have their simulated LPT1 port at $378...?  See anything
  89. BB> wrong with this idea?
  90.  
  91. This is exactly where you want the second parallel port LPT2: at IRQ5.
  92. This is very useful because the emulated LPT1: is not a bidirectional
  93. parallel port, which is required for things like laplink connections.
  94.  
  95. BB>  And...the bridgeboard manual says the bridgeboard wants IRQ3.
  96. BB> That's normally COM2/COM4, but I may be out of hot water there if I
  97. BB> reassign that COM port pair to IRQ5, which is not mentioned as one
  98. BB> of the interrupts to stay away from.  Any problem there?
  99.  
  100. Do not use IRQ3. COM3 or COM4 could be configured at IRQ5, but again
  101. this is where LPT2: normally is. Sounds like your I/O card cannot be
  102. configured to use higher IRQ's which would make things a little more
  103. flexible. (IRQ's 10, 11, 12)
  104.  
  105. BB>  IRQ4 is traditionally COM1/COM3, but that interrupt is not
  106. BB> mentioned as a reserved one, so I should be able to go ahead and use
  107. BB> that as normal for the COM1/COM3 pair without problems.
  108.  
  109. COM1 is normally IRQ4, but COM3 does not have to use IRQ4, in fact you
  110. want to set it to an unused IRQ like 5, 10, 11, or 12.
  111.  
  112.  
  113. BB>  IRQ5 is not mentioned as reserved either, so this is the one that I
  114. BB> mentioned two paragraphs above as a proposed interrupt for the
  115. BB> COM2/COM4 pair since the manual lists the traditional IRQ3 as
  116. BB> reserved.  Additionally, the ZyXEL card's parallel port would *also*
  117. BB> get this IRQ5, which should be okay since it's a printer and not an
  118. BB> interrupt driven device?  Right...?
  119.  
  120. Since I am using separate interrupts for LPT2: at IRQ5 and COM3 (and
  121. have used COM4) at IRQ 12, I can only say for sure that this does work.
  122.  
  123. BB>  IRQ7 is listed as reserved.  If we let the bridgeboard go ahead and
  124. BB> have its LPT1 emulation, and make the ZyXEL parallel port an LPT2 on
  125. BB> IRQ5, we can leave IRQ7 alone, and this part will be okay, too,
  126. BB> right...?
  127.  
  128. Yes
  129.  
  130. BB>  IRQ10 will be used by the ATI UVGA card.  This IRQ is not listed as
  131. BB> reserved, so that's not the problem.  What *might* cause a problem
  132. BB> is that it says in the card's manual -- and yes, I *know* this is
  133. BB> absolutely and completely retarded, but this is what it says -- that
  134. BB> the card reserves port addresses at $2E0-2EF.  Heh.  That's COM4,
  135. BB> folks.  Imagine, a top rated UVGA video card that *steals* your COM4
  136. BB> I/O port like the shirt off your back.  It may be okay though,
  137. BB> because if what I'm planning works as intended, I may not actually
  138. BB> run into any need for COM4.  (I *still* think it's retarded.)
  139. BB>  IRQ11 is currently assigned, without problems, to the Adaptec SCSI-
  140. BB> II board.  So nothing can get IRQ11.
  141.  
  142. Strange that your video card requires an interrupt? I am using an ATI
  143. Graphics Expression card and it does not use an interrupt. It does
  144. however use the COM4 address which forced me to change my second serial
  145. port configuration from COM4 IRQ12, to COM3 IRQ12 which works fine. I
  146. also thought this was a bizzare thing to do on ATI's part.
  147.  
  148. I am also using a SoundBlaster 16 SCSI card which adds sound using
  149. IRQ10, and SCSI using IRQ11.(CD-ROM and ZIP Drive) The Janus Handler
  150. does not conflict with the SCSI, and in my case and all of the Janus
  151. functions work properly as they should.
  152.  
  153.  
  154. BB> And then there's that game port.  It has no jumpers or DIP switches
  155.  
  156. The game port on my I/O card required no configuration to be recognized
  157. and works fine.
  158.  
  159.  
  160. BB> Any comments appreciated.
  161.  
  162. BB> --
  163. BB> Amiga  /// |          |  "They had a glow-in-the-dark
  164. BB>  040  ///  |   Brent Busby  ("Sequencer")     |   Santa in their
  165. BB> yard.  Santa
  166. BB>   \\\///   |   claevius@prairienet.org       |   isn't radioactive,
  167. BB> is he?
  168. BB>    \XX/    |          |   Cool beans.  Nuclear Santa."
  169.  
  170.  
  171. Your I/O card is not quite a flexible as the LAVA, and the Video cards
  172. use of IRQ10 is unusual to say the least. I have worked with the BB
  173. under DOS, Windows, and OS/2. All ports when properly configured work
  174. just as they would on any PC under these OS's. Aread and Awrite also
  175. work under OS/2 as well, but a real mouse is required. I had AMouse
  176. working poorly in a DOS session, but I have a real mouse on COM1 which
  177. I normally use.
  178.  
  179. The only real unsolved BB problem I have found is an incompatibility
  180. between the CPU microprocessor upgrades and the trancendental math
  181. functions when used in combination with a math coprocessor chip. While
  182. this does not cause any noticeable problems under DOS/Windows, it is a
  183. source of major problems under OS/2 and the math co-pro needs to be
  184. removed for proper operation. No one I know of has been able to come
  185. with a solution to this problem.
  186.  
  187. I hope this has helped.
  188.  
  189. Regards,
  190.  
  191. Stewart Hunt
  192.  
  193. .. "From this strange confusion grows a perverse communication" -- Siouxsie
  194.  * Q-Blue 2.1 *
  195.